X = (rgb[ix[1]] - rgb[ix[0]]) / chroma;
Y_peak = weights[ix[2]] + X * weights[ix[1]];
- if (luma > 0. && luma < 1.)
+ if (luma != 0. && luma != 1.)
chroma /= luma < Y_peak ? luma/Y_peak : (1. - luma)/(1. - Y_peak);
hue = (H_sec + t * X) / 6.;
float.la \
fast-float.la \
naive-CMYK.la \
+ HCY.la \
HSL.la \
HSV.la \
simple.la \
gimp_8bit_la_SOURCES = gimp-8bit.c
grey_la_SOURCES = grey.c
naive_CMYK_la_SOURCES = naive-CMYK.c
+HCY_la_SOURCES = HCY.c
HSL_la_SOURCES = HSL.c
HSV_la_SOURCES = HSV.c
sse2_float_la_SOURCES = sse2-float.c